package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 jingfei_tuikuanjilu
 * 
 * @author ruoyi
 * @date 2024-07-31
 */
public class JingfeiTuikuanjilu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 收款单位ID */
    @Excel(name = "收款单位ID")
    private String shoukuandeptid;

    /** 退款单位ID */
    @Excel(name = "退款单位ID")
    private String tuikuandeptid;

    /** 退款总金额 */
    @Excel(name = "退款总金额")
    private Long zongjine;

    /** 退款时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "退款时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tuikuanshijian;

    /** 退款原因 */
    @Excel(name = "退款原因")
    private String tuituanyuanyin;

    /** 上级是否收到 */
    @Excel(name = "上级是否收到")
    private Long isshoudao;

    /** 上级收到时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "上级收到时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date shoudaoshijian;

    /** 备注1 */
    @Excel(name = "备注1")
    private String beizhu1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String beizhu2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String beizhu3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String beizhu4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String beizhu5;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setShoukuandeptid(String shoukuandeptid) 
    {
        this.shoukuandeptid = shoukuandeptid;
    }

    public String getShoukuandeptid() 
    {
        return shoukuandeptid;
    }
    public void setTuikuandeptid(String tuikuandeptid) 
    {
        this.tuikuandeptid = tuikuandeptid;
    }

    public String getTuikuandeptid() 
    {
        return tuikuandeptid;
    }
    public void setZongjine(Long zongjine) 
    {
        this.zongjine = zongjine;
    }

    public Long getZongjine() 
    {
        return zongjine;
    }
    public void setTuikuanshijian(Date tuikuanshijian) 
    {
        this.tuikuanshijian = tuikuanshijian;
    }

    public Date getTuikuanshijian() 
    {
        return tuikuanshijian;
    }
    public void setTuituanyuanyin(String tuituanyuanyin) 
    {
        this.tuituanyuanyin = tuituanyuanyin;
    }

    public String getTuituanyuanyin() 
    {
        return tuituanyuanyin;
    }
    public void setIsshoudao(Long isshoudao) 
    {
        this.isshoudao = isshoudao;
    }

    public Long getIsshoudao() 
    {
        return isshoudao;
    }
    public void setShoudaoshijian(Date shoudaoshijian) 
    {
        this.shoudaoshijian = shoudaoshijian;
    }

    public Date getShoudaoshijian() 
    {
        return shoudaoshijian;
    }
    public void setBeizhu1(String beizhu1) 
    {
        this.beizhu1 = beizhu1;
    }

    public String getBeizhu1() 
    {
        return beizhu1;
    }
    public void setBeizhu2(String beizhu2) 
    {
        this.beizhu2 = beizhu2;
    }

    public String getBeizhu2() 
    {
        return beizhu2;
    }
    public void setBeizhu3(String beizhu3) 
    {
        this.beizhu3 = beizhu3;
    }

    public String getBeizhu3() 
    {
        return beizhu3;
    }
    public void setBeizhu4(String beizhu4) 
    {
        this.beizhu4 = beizhu4;
    }

    public String getBeizhu4() 
    {
        return beizhu4;
    }
    public void setBeizhu5(String beizhu5) 
    {
        this.beizhu5 = beizhu5;
    }

    public String getBeizhu5() 
    {
        return beizhu5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("shoukuandeptid", getShoukuandeptid())
            .append("tuikuandeptid", getTuikuandeptid())
            .append("zongjine", getZongjine())
            .append("tuikuanshijian", getTuikuanshijian())
            .append("tuituanyuanyin", getTuituanyuanyin())
            .append("isshoudao", getIsshoudao())
            .append("shoudaoshijian", getShoudaoshijian())
            .append("beizhu1", getBeizhu1())
            .append("beizhu2", getBeizhu2())
            .append("beizhu3", getBeizhu3())
            .append("beizhu4", getBeizhu4())
            .append("beizhu5", getBeizhu5())
            .toString();
    }
}
